const arr = [1, 2, 3, 4, 5, 6, 1, 2, 4, 5, 9, 10, 11];

// 方法一
// let res = [];
// for (let item of arr) {
//   if (!res.includes(item)) {
//     res.push(item);
//   }
// }
// console.log(res);

// 方法二
const res2 = arr.filter((item, index, curArr) => {
  return curArr.indexOf(item) === index;
});

console.log(res2);

// 方法三
// let res3 = [];
// arr.sort((a, b) => a - b);

// arr.reduce((prev, next) => {
//   if (prev !== next) {
//     res3.push(next);
//   }
// });

// 方法四
// let res4 = [];
// res4 = [...new Set(arr)];
// console.log("res4", res4);

// 方法五
// let res5 = []
// arr.forEach((item, index) => { if(res5.indexOf(item) === -1){res5.push(item)} })
